home *** CD-ROM | disk | FTP | other *** search
/ fxPAINT 1.0 / fxPAINT 1.0.iso / developers / plugins / exampleplugin / lib_source / pluginfuncs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-09-05  |  1.7 KB  |  29 lines

  1. /*
  2. **      $VER: PluginFuncs.h 1.00 (9.8.1999)
  3. **
  4. **      Prototypes for the functions of #?.plugin
  5. **
  6. **      (C) Copyright 1999 Felix Schwarz
  7. **      All Rights Reserved.
  8. */
  9.  
  10. #include "compiler.h"
  11.  
  12. struct PluginInfo * __saveds ASM FXPlug_Info(register __d1 ULONG type, register __d2 struct PluginInit *plg);
  13. void __saveds ASM FXPlug_FreeInfo(register __d1 APTR mem, register __d2 struct PluginInit *plg);
  14. APTR __saveds ASM FXPlug_InitPlugin(register __d1 struct PluginInit *plg);
  15. void __saveds ASM FXPlug_ClosePlugin(register __d1 APTR mem, register __d2 struct PluginInit *plg);
  16. void __saveds ASM FXPlug_Filter(register __d1 struct PluginFilter *plf);
  17. void __saveds ASM FXPlug_OpenFilterGUI (register __d1 struct PluginGUI *pog);
  18. void __saveds ASM FXPlug_HandleFilterGUI (register __d1 struct PluginGUI *pog);
  19. void __saveds ASM FXPlug_CloseFilterGUI (register __d1 struct PluginGUI *pog);
  20. struct PluginImageInfo * __saveds ASM FXPlug_Identify_Image(register __d1 struct PluginIdent *pid);
  21. struct fsbitmap * __saveds ASM FXPlug_Load_Image(register __d1 struct PluginLoadImage *pli);
  22. BOOL __saveds ASM FXPlug_Save_Image(register __d1 struct PluginSaveImage *psi);
  23. void __saveds ASM FXPlug_Handle_Ports(register __d1 struct PluginHandlePorts *php);
  24. void __saveds ASM FXPlug_Bye(register __d1 struct PluginBye *plb);
  25. BOOL __saveds ASM FXPlug_Launch(register __d1 struct PluginLaunch *pll);
  26. BOOL __saveds ASM FXPlug_rendergfx_rp(register __d1 struct RastPort *rp, register __d2 struct Screen *scr, register __d3 struct fsbitmap *fsb, register __d4 long xpos, register __d5 long ypos, register __d6 struct PluginInit *pli);
  27. BOOL __saveds ASM FXPlug_PluginSetRegister (register __d1 struct PluginReg *pr);
  28.  
  29.